/**
 * 
 */
package com.yidu.service.impl;

import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.apache.log4j.Logger;
import org.springframework.stereotype.Service;

import com.yidu.bean.TbOrder;
import com.yidu.dao.TbOrderCareMapper;
import com.yidu.dao.TbOrderMapper;
import com.yidu.dao.TbShoppingMapper;
import com.yidu.message.Page;
import com.yidu.message.Pages;
import com.yidu.service.TbOrderService;

/**
 * 类的描述 -- 类
 * @author LiuZongNan
 * 2018年7月25日
 */
@Service
public class TbOrderServiceImpl implements TbOrderService {
	Logger logger = Logger.getLogger(TbOrderServiceImpl.class);
	@Resource
	private TbOrderMapper orderdao;
	@Resource
	private TbOrderCareMapper orderCareDao;
	@Override
	public int delete(String orderId) {
		// TODO 自动生成的方法存根
		return 0;
	}

	@Override
	public int save(TbOrder order) {
		// TODO 自动生成的方法存根
		return orderdao.insert(order);
	}

	@Override
	public int update(TbOrder order) {
		// TODO 自动生成的方法存根
		return orderdao.update(order);
	}

	//@Override
	/*public List<TbOrder> findAllPage(Pages pages, TbOrder order) {
		// TODO 自动生成的方法存根
		List<TbOrder> list = orderdao.findAllPage(pages, order);
		return list;
	}*/

	@Override
	public List<TbOrder> findById(String orderId) {
		// TODO 自动生成的方法存根
		return orderdao.findById(orderId);
	}
	@Override
	public int findTotalRows(TbOrder order) {
		// TODO 自动生成的方法存根
		return orderdao.findTotalRows(order);
	}

	@Override
	public long findCount(TbOrder order) {
		// TODO 自动生成的方法存根
		long lon = orderdao.findCount(order);
		
		return lon;
	}

	@Override
	public List<TbOrder> findAllOer(String memId) {
		// TODO 自动生成的方法存根
		return orderdao.findAllOer(memId);
	}

	/*@Override
	public List<TbOrder> findAllPage(Map<String, String> map) {
		// TODO 自动生成的方法存根
		return orderdao.findAllPage(map);
	}*/

	@Override
	public TbOrder selectByPrimaryKey(String orderId) {
		// TODO 自动生成的方法存根
		return orderdao.selectByPrimaryKey(orderId);
	}

	@Override
	public List<TbOrder> findAllPage(Map<String, String> map) {
		// TODO 自动生成的方法存根
		return orderdao.findAllPage(map);
	}

	@Override
	public TbOrder findByOrderId(String orderId) {
		// TODO 自动生成的方法存根
		return orderdao.selectByPrimaryKey(orderId);
	}

	/*@Override
	public List<TbOrder> findVague(Page page, TbOrder order) {
		// TODO 自动生成的方法存根
		return null;
	}*/

}
